package org.zebra.web.annotation.version;

import java.lang.annotation.*;

/**
 * 接口版本定义
 *
 * @author zhanghongbin
 */
@Documented
@Retention(RetentionPolicy.RUNTIME)
@Target({ElementType.TYPE, ElementType.METHOD})
public @interface ApiVersion {

    String value() default "1.0.0";

    /**
     * 是否废弃版本接口
     * @return true,false
     */
    boolean deprecated() default false;

    ApiType type() default ApiType.EMPTY;
}
